package fr.generali.accueilclient.gwt.client.ui.components.table.columns;

import com.google.gwt.resources.client.ImageResource;

import fr.generali.accueilclient.gwt.client.common.TypedCommand;
import fr.generali.accueilclient.gwt.client.ui.components.table.cells.ClickableImageCell;

/**
 * Colonne dans laquelle on peut ajouter des cellule affichant des images.<br>
 * 
 * @param <T>
 */
public class ClickableImageColumn<T> extends MouseEventAwareColumn<T, ImageResource> {

    public ClickableImageColumn(ImageResource imageResource, String title, TypedCommand<T> command) {
        super(new ClickableImageCell(), imageResource, title, command);
    }

    public ClickableImageColumn(ImageResource imageResource, TypedCommand<T> command) {
        super(new ClickableImageCell(), imageResource, null, command);
    }
}
